home *** CD-ROM | disk | FTP | other *** search
/ MacFormat 1995 April / macformat-023.iso / Shareware City / Developers / CW CDEV Framework / Sample CDEV / CDEV.h < prev    next >
Encoding:
C/C++ Source or Header  |  1994-12-09  |  600 b   |  24 lines  |  [TEXT/MMCC]

  1. #pragma once
  2.  
  3. #include "CDEVClass.h"
  4.  
  5. struct myCDevObj : cdevObj {
  6.             myCDevObj(short numItems,DialogPtr cp);
  7.     virtual    ~myCDevObj(void);
  8.     
  9.     long hit(short itemHit);    // handles a mouse hit in the control panel
  10.     long idle(void);            // handling of nulDev message
  11.     long update(void);            // update user items
  12.     long activate(void);        // activate user items
  13.     long deactivate(void);        // deactivate user items
  14.     long undo(void);            // undo from edit menu or cmd-z
  15. private:
  16.     Boolean            activated,
  17.                     showSeconds;
  18.     unsigned long    lastTime;
  19.     Str255            timeString;
  20.     
  21.     Boolean getTime(void);
  22.     void setCheckBox(void);
  23. };
  24.